be hamstrung - Almanca İngilizce Sözlük